@charset "UTF-8";
/* CSS Document */
* { margin:0px; padding:0px; }
body { margin : 40px 0px 0px 40px; background: url(bg_top.png) repeat-x;font-family:宋体, Arial, Helvetica, sans-serif;  }
img { border:0px; }
h1 { font-size:14px; }
h3 { font-size:12px; color:#666;}
h4 { font-size:10px; color:#666; font-weight:normal; }
p a:link,p a:visited{ color:#333; font-weight:bold; text-decoration:none; border-bottom:1px solid red; }
p a:hover,p a:active { background-color:red; color:white; }
.hidden{ display:none;}
.clear{ clear:both; height:auto;}
.blank10{ clear:both; height:10px;}

.layout { width: 940px; clear:both;margin-top:40px; font-size:13px; color:#444; line-height:150%; }
.leftColumn, .rightColumn { float:left; }
.leftColumn { width: 200px; }
.rightColumn { width: 690px; margin-left:50px; }
.rightColumn h1 { border-left:4px solid red; padding-left:10px; color:red; }
.rightColumn p { font-size:12px;}

.header{height:50px;width: 940px; clear:both;}
.header .nav li { float:left; margin:-2px 40px 0 0; height:24px; line-height:24px;list-style-type: none;}
.header .nav a:link,.nav a:visited{ color:#333; font-weight:bold; text-decoration:none; }
.header .nav a:hover,.nav a:active { border-bottom:3px solid #F00;}
.header .leftColumn{ margin-top:-20px;}

.leftBox h1 { color:#333; font-size:12px; padding-left:5px; }
.updateItem { margin-top:0px; margin-bottom:20px; }
.updateItem p { font-size:12px; line-height:150%; }
.updateItem h3 { color:#333; border-bottom:3px solid #aeaeae; margin-bottom:5px; margin-top:-3px; }

.footer { margin-top:50px; margin-bottom:20px; font-size:12px; border-top:2px solid #CCC; color:#999; padding-top:10px; line-height:120%; }
.footer h1 { font-size:12px; color:#999; border:none; }
